#ifndef _ETHSERVER_H_
#define _ETHSERVER_H_

#include <sys/types.h>
#include <sys/socket.h>
#include <errno.h>



#define     BUFF_SIZE   1024                //接收缓冲区的大小
#define     BACKLOG     1                  //等待链接队列的最大个数
#define     PORT        524                 //端口号
#define     SERVER_IP   "192.168.1.102"      //主机ip地址

int tcpserver_init(void);
ssize_t eth_writen(const void *vptr, size_t n); //通用发送函数


int udpserver_init(void);
uint32_t udp_recv(uint8_t *buff);
void udp_send(uint8_t *buff, uint8_t len, uint8_t ip, uint16_t port);

#endif // !_ETHSERVER_H_
